import { createApp } from 'vue'
import App from './App.vue'
//import mock from './mock'; // 引入Mock数据
import router from './router';// 引入路由
import * as ElementPlusIconsVue from '@element-plus/icons-vue'; // 引入 Element Plus 图标库
import './style.less'; // 引入公共样式表
import store from './store'; // 导入 Vuex Store

//mock.init(); // 初始化Mock数据

import './firstVisit';

const app = createApp(App)

for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component); // 注册 Element Plus 图标组件
}
app.use(router); // 挂载路由
app.use(store); // 挂载 Vuex Store
app.mount('#app'); // 挂载Vue应用实例到DOM
